package com.rshang.rsdp.mapper;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import com.rshang.rsdp.entity.TbDictory;
import org.apache.ibatis.annotations.Param;

import java.util.HashMap;
import java.util.List;

/**
 * <p>
 * 数据字典信息表 Mapper 接口
 * </p>
 *
 * @author zhangjun
 * @since 2017-08-11
 */
public interface TbDictoryMapper extends BaseMapper<TbDictory> {

    /**
     * 数据字典分页查询
     *
     * @param page 分页对象
     * @param fl   分类
     * @param dm   代码
     * @param mc   名称
     *
     * @return List<HashMap>
     */
    public List<HashMap> getDicPageList(Pagination page, @Param("fl") String fl, @Param("dm") String dm, @Param("mc") String mc);

    /**
     * 根据数据字典分类获取代码
     *
     * @param fl 数据字典分类
     *
     * @return List<HashMap>
     */
    public List<HashMap> getDicListByFl(@Param("fl") String fl);
}